Move GtkDialog autocleanup to the class header
authorEmmanuele Bassi <ebassi@gnome.org>
Tue, 10 Nov 2015 14:07:41 +0000 (14:07 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Tue, 10 Nov 2015 14:07:41 +0000 (14:07 +0000)
gtk/gtk-autocleanups.h
gtk/gtkdialog.h

index 089dd0a7354000288f9cc9a3aeb78d7a2fff74a2..8eae230f441d368b7019d7b2f80a91dbbdca89db 100644 (file)
@@ -66,7 +66,6 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkColorChooserWidget, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkComboBox, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkComboBoxText, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCssProvider, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkDialog, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkDrawingArea, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEditable, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEntry, g_object_unref)
index 87b46781960344c75ccbd70a9208ed49fa2b68ba..9474f0d1c658a2c16152f268553e6e78be28d0c3 100644 (file)
 #ifndef __GTK_DIALOG_H__
 #define __GTK_DIALOG_H__
 
-
 #if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
 #error "Only <gtk/gtk.h> can be included directly."
 #endif
 
 #include <gtk/gtkwindow.h>
 
-
 G_BEGIN_DECLS
 
 /**
@@ -208,6 +206,10 @@ GtkWidget * gtk_dialog_get_content_area (GtkDialog *dialog);
 GDK_AVAILABLE_IN_3_12
 GtkWidget * gtk_dialog_get_header_bar   (GtkDialog *dialog);
 
+#ifndef __GI_SCANNER__
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkDialog, g_object_unref)
+#endif
+
 G_END_DECLS
 
 #endif /* __GTK_DIALOG_H__ */